例外処理 exception handling
Solidity
引数などの値の妥当性を検証する
require(condition,"message")
false
contract コントラクト
未実行
残りの
Gas
を
caller
に返却(
Gas
消費する)
assert
revert
参考
Solidityのassertとrequireとrevertの違い - アルゴリズムとかオーダーとか